package tech.gismap.admin.web.vo;

import lombok.Data;
import io.github.linpeilie.annotations.AutoMapper;
import tech.gismap.admin.domain.DaTableColumn;

import java.io.Serializable;

import java.util.Date;

/**
* 数据集属性
*/
@Data
@AutoMapper(target = DaTableColumn.class)
public class DaTableColumnVo implements Serializable {

    /**
    * 标识码
    */
    private Long id;

    /**
    * 数据集标识码
    */
    private Long daTableId;

    /**
    * 名称
    */
    private String name;

    /**
    * 编码
    */
    private String code;

    /**
    * 类型
    */
    private String type;

    /**
    * 是否列表
    */
    private Integer list;

    /**
    * 是否查询
    */
    private Integer query;

    /**
    * 查询方式（等于、不等于、大于、小于、范围）
    */
    private String queryType;

    /**
    * 显示类型（文本框、文本域、下拉框、复选框、单选框、日期控件）
    */
    private String htmlType;

    /**
    * 数据字典类型
    */
    private String daTableTypeId;

    /**
    * 排序
    */
    private Integer sort;

}
